function attachEventAddUriChooseDownload() {
    var els = document.getElementsByName('download');
    for(var i=0, l=els.length; i<l; i++) {
        els[i].onclick = function() {
            actionAddUriShowProviders(this.id + '_providers');
        };
    }
}
function actionAddUriShowProviders(id) {
    var els = document.getElementsByClassName('providers');
    for(var i=0, l=els.length; i<l; i++) {
        els[i].style.display = 'none';
    }
    document.getElementById(id).style.display = 'block';
}
function attachEventAddUriChooseProvider() {
    var els = document.getElementsByName('provider_id');
    for(var i=0, l=els.length; i<l; i++) {
        els[i].onclick = function() {
            actionAddUriShowUriOrFile(this.getAttribute('data-uri'));
        };
    }
}
function actionAddUriShowUriOrFile(id) {
    var els = document.getElementsByClassName('uri_container');
    for(var i=0, l=els.length; i<l; i++) {
        els[i].style.display = 'none';
    }
    document.getElementById(id).style.display = 'block';
}
